package com.mbc.service;


import com.github.pagehelper.PageInfo;
import com.mbc.pojo.MbcConcern;

import java.util.List;

/**
 * <p>
 * 关注表 服务类
 * </p>
 *
 * @author suimeng
 * @since 2024-04-08
 */
public interface ConcernService {

    /**
     * 分页查询关注列表
     *
     * @param userId 用户 ID
     * @param page   页
     * @param size   大小
     * @return {@link List}<{@link MbcConcern}>
     */
    PageInfo<MbcConcern> getAllByuserId(String userId, Integer page, Integer size);

    /**
     * 删除关注点 ID
     *
     * @param concernId 关注点 ID
     * @return boolean
     */
    boolean deleteConcernId(Integer concernId);

    /**
     * 新增用户
     *
     * @param userId    用户 ID
     * @param concernId 关注点 ID
     * @return boolean
     */
    boolean insertConcern(Integer userId, Integer concernId);
}
